﻿using System;
using wecker.gui;
using wecker.werk;

namespace wecker.app {
    class Program {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main(string[] args) {
            // Präbuild-Ereignis
            // "..\..\..\lib\ebc.compiler.exe" "$(ProjectPath)"

            var gui = new Gui();
            var uhr = new Aktuelle_Uhrzeit_bestimmen();
            uhr.Process();

            var verwaltung = new ZustandVerwaltung();

            uhr.Result += verwaltung.aktuelle_Uhrzeit_setzen; // verwaltung.aktuelle_Uhrzeit_setzen;

            verwaltung.Result += gui.Display;
            
            // gui.Display(verwaltung.aktuelle_Uhrzeit_setzen());

            gui.Run(args);
        }

        //private static void schreibeZeit(DateTime p_Uhrzeit) {
        //    Console.WriteLine(p_Uhrzeit);
        //}
    }


}
